﻿using System;
using Microsoft.Xna.Framework;
using Microsoft.Xna.Framework.Graphics;

namespace Terraria.DataStructures
{
	// Token: 0x0200047C RID: 1148
	public class DrawAnimation
	{
		// Token: 0x060026A5 RID: 9893 RVA: 0x00006B58 File Offset: 0x00004D58
		public virtual void Update()
		{
		}

		// Token: 0x060026A6 RID: 9894 RVA: 0x0001AE5C File Offset: 0x0001905C
		public virtual Rectangle GetFrame(Texture2D texture)
		{
			return texture.Frame(1, 1, 0, 0);
		}

		// Token: 0x0400435C RID: 17244
		public int Frame;

		// Token: 0x0400435D RID: 17245
		public int FrameCount;

		// Token: 0x0400435E RID: 17246
		public int TicksPerFrame;

		// Token: 0x0400435F RID: 17247
		public int FrameCounter;
	}
}
